[INFO] cloning repository https://github.com/WillowGriffiths/kitten
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/WillowGriffiths/kitten" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWillowGriffiths%2Fkitten", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWillowGriffiths%2Fkitten'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e463f65adfba6b3bb74c500a3477f61c419b41ec
[INFO] fixing WillowGriffiths/kitten against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FWillowGriffiths%2Fkitten" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc1/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/WillowGriffiths/kitten
[INFO] finished tweaking git repo https://github.com/WillowGriffiths/kitten
[INFO] tweaked toml for git repo https://github.com/WillowGriffiths/kitten written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/WillowGriffiths/kitten on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/WillowGriffiths/kitten already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 07ec135dae25f37c8e19646f025314c44f185c9f4b92f1b15c5d7b30c5b5d26c
[INFO] running `Command { std: "docker" "start" "07ec135dae25f37c8e19646f025314c44f185c9f4b92f1b15c5d7b30c5b5d26c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "07ec135dae25f37c8e19646f025314c44f185c9f4b92f1b15c5d7b30c5b5d26c" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "07ec135dae25f37c8e19646f025314c44f185c9f4b92f1b15c5d7b30c5b5d26c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "07ec135dae25f37c8e19646f025314c44f185c9f4b92f1b15c5d7b30c5b5d26c" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking kitten-rs v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `crate::arch::boot`
[INFO] [stdout]   --> src/allocator.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 |     arch::boot::BootInfo,
[INFO] [stdout]    |           ^^^^ could not find `boot` in `arch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::arch::thread`
[INFO] [stdout]  --> src/scheduler.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |     arch::{self, thread::Thread},
[INFO] [stdout]   |                  ^^^^^^ could not find `thread` in `arch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::arch::boot`
[INFO] [stdout]   --> src/allocator.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 |     arch::boot::BootInfo,
[INFO] [stdout]    |           ^^^^ could not find `boot` in `arch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::arch::thread`
[INFO] [stdout]  --> src/scheduler.rs:6:18
[INFO] [stdout]   |
[INFO] [stdout] 6 |     arch::{self, thread::Thread},
[INFO] [stdout]   |                  ^^^^^^ could not find `thread` in `arch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::arch::boot`, `crate::arch::pagetable`
[INFO] [stdout]   --> src/smp.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     arch::{self, boot::BootInfo, pagetable},
[INFO] [stdout]    |                  ^^^^            ^^^^^^^^^ no `pagetable` in `arch`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  could not find `boot` in `arch`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this module instead:
[INFO] [stdout]            crate::arch::riscv::pagetable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::arch::boot`
[INFO] [stdout]   --> src/main.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 |     arch::boot::BootInfo,
[INFO] [stdout]    |           ^^^^ could not find `boot` in `arch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `crate::arch::boot`, `crate::arch::pagetable`
[INFO] [stdout]   --> src/smp.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |     arch::{self, boot::BootInfo, pagetable},
[INFO] [stdout]    |                  ^^^^            ^^^^^^^^^ no `pagetable` in `arch`
[INFO] [stdout]    |                  |
[INFO] [stdout]    |                  could not find `boot` in `arch`
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider importing this module instead:
[INFO] [stdout]            crate::arch::riscv::pagetable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::arch::boot`
[INFO] [stdout]   --> src/main.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 |     arch::boot::BootInfo,
[INFO] [stdout]    |           ^^^^ could not find `boot` in `arch`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wfi` in module `arch`
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:198:15
[INFO] [stdout]     |
[INFO] [stdout] 198 |         arch::wfi();
[INFO] [stdout]     |               ^^^ not found in `arch`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::arch::riscv::wfi;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `wfi`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 198 -         arch::wfi();
[INFO] [stdout] 198 +         wfi();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wfi` in module `crate::arch`
[INFO] [stdout]   --> src/arch/riscv/thread.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |         crate::arch::wfi();
[INFO] [stdout]    |                      ^^^ not found in `crate::arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::wfi;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `wfi`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 29 -         crate::arch::wfi();
[INFO] [stdout] 29 +         wfi();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `print_str` in this scope
[INFO] [stdout]   --> src/arch/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         print_str(s);
[INFO] [stdout]    |         ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function through its public re-export
[INFO] [stdout]    |
[INFO] [stdout]  3 + use crate::arch::riscv::print_str;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in module `arch`
[INFO] [stdout]   --> src/interrupts.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let now = arch::get_time();
[INFO] [stdout]    |                     ^^^^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::get_time;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `get_time`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 10 -     let now = arch::get_time();
[INFO] [stdout] 10 +     let now = get_time();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `interrupts` in `arch`
[INFO] [stdout]   --> src/interrupts.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 |     arch::interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout]    |           ^^^^^^^^^^ could not find `interrupts` in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::interrupts;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `interrupts`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 16 -     arch::interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout] 16 +     interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `interrupts` in `arch`
[INFO] [stdout]   --> src/interrupts.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 |     arch::interrupts::init();
[INFO] [stdout]    |           ^^^^^^^^^^ could not find `interrupts` in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::interrupts;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `interrupts`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 43 -     arch::interrupts::init();
[INFO] [stdout] 43 +     interrupts::init();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in module `arch`
[INFO] [stdout]   --> src/interrupts.rs:45:21
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let now = arch::get_time();
[INFO] [stdout]    |                     ^^^^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::get_time;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `get_time`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 45 -     let now = arch::get_time();
[INFO] [stdout] 45 +     let now = get_time();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `interrupts` in `arch`
[INFO] [stdout]   --> src/interrupts.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 |     arch::interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout]    |           ^^^^^^^^^^ could not find `interrupts` in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::interrupts;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `interrupts`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 47 -     arch::interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout] 47 +     interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wfi` in module `arch`
[INFO] [stdout]   --> src/scheduler.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 arch::wfi();
[INFO] [stdout]    |                       ^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::wfi;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `wfi`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 50 -                 arch::wfi();
[INFO] [stdout] 50 +                 wfi();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in module `arch`
[INFO] [stdout]    --> src/scheduler.rs:141:23
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let start = arch::get_time();
[INFO] [stdout]     |                       ^^^^^^^^ not found in `arch`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::arch::riscv::get_time;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `get_time`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 141 -     let start = arch::get_time();
[INFO] [stdout] 141 +     let start = get_time();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in module `arch`
[INFO] [stdout]    --> src/scheduler.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let now = arch::get_time();
[INFO] [stdout]     |                         ^^^^^^^^ not found in `arch`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::arch::riscv::get_time;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `get_time`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 145 -         let now = arch::get_time();
[INFO] [stdout] 145 +         let now = get_time();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in module `arch`
[INFO] [stdout]   --> src/smp.rs:86:42
[INFO] [stdout]    |
[INFO] [stdout] 86 |         last_time: UnsafeCell::new(arch::get_time()),
[INFO] [stdout]    |                                          ^^^^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::get_time;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `get_time`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 86 -         last_time: UnsafeCell::new(arch::get_time()),
[INFO] [stdout] 86 +         last_time: UnsafeCell::new(get_time()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `store_ctx` in module `arch`
[INFO] [stdout]   --> src/smp.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 |     arch::store_ctx(ctx);
[INFO] [stdout]    |           ^^^^^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::store_ctx;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `store_ctx`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 93 -     arch::store_ctx(ctx);
[INFO] [stdout] 93 +     store_ctx(ctx);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wfi` in module `arch`
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:198:15
[INFO] [stdout]     |
[INFO] [stdout] 198 |         arch::wfi();
[INFO] [stdout]     |               ^^^ not found in `arch`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::arch::riscv::wfi;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `wfi`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 198 -         arch::wfi();
[INFO] [stdout] 198 +         wfi();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_ctx` in module `arch`
[INFO] [stdout]   --> src/smp.rs:99:11
[INFO] [stdout]    |
[INFO] [stdout] 99 |     arch::get_ctx()
[INFO] [stdout]    |           ^^^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::get_ctx;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `get_ctx`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 99 -     arch::get_ctx()
[INFO] [stdout] 99 +     get_ctx()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `start_cpu` in module `arch`
[INFO] [stdout]    --> src/smp.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 131 |         arch::start_cpu(index, res);
[INFO] [stdout]     |               ^^^^^^^^^ not found in `arch`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::arch::riscv::start_cpu;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `start_cpu`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 131 -         arch::start_cpu(index, res);
[INFO] [stdout] 131 +         start_cpu(index, res);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `reset` in module `arch`
[INFO] [stdout]   --> src/main.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 |     arch::reset(arch::ResetType::Shutdown, arch::ResetReason::SystemFailure);
[INFO] [stdout]    |           ^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function through its public re-export
[INFO] [stdout]    |
[INFO] [stdout] 17 + use crate::arch::riscv::reset;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `reset`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 79 -     arch::reset(arch::ResetType::Shutdown, arch::ResetReason::SystemFailure);
[INFO] [stdout] 79 +     reset(arch::ResetType::Shutdown, arch::ResetReason::SystemFailure);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::sbi::schedule_timer`
[INFO] [stdout]   --> src/arch/riscv/interrupts.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub use super::sbi::schedule_timer;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sbi::*`
[INFO] [stdout]  --> src/arch/riscv/mod.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use sbi::*;
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wfi` in module `crate::arch`
[INFO] [stdout]   --> src/arch/riscv/thread.rs:29:22
[INFO] [stdout]    |
[INFO] [stdout] 29 |         crate::arch::wfi();
[INFO] [stdout]    |                      ^^^ not found in `crate::arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::wfi;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `wfi`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 29 -         crate::arch::wfi();
[INFO] [stdout] 29 +         wfi();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `print_str` in this scope
[INFO] [stdout]   --> src/arch/mod.rs:14:9
[INFO] [stdout]    |
[INFO] [stdout] 14 |         print_str(s);
[INFO] [stdout]    |         ^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function through its public re-export
[INFO] [stdout]    |
[INFO] [stdout]  3 + use crate::arch::riscv::print_str;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in module `arch`
[INFO] [stdout]   --> src/interrupts.rs:10:21
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let now = arch::get_time();
[INFO] [stdout]    |                     ^^^^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::get_time;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `get_time`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 10 -     let now = arch::get_time();
[INFO] [stdout] 10 +     let now = get_time();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `interrupts` in `arch`
[INFO] [stdout]   --> src/interrupts.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 |     arch::interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout]    |           ^^^^^^^^^^ could not find `interrupts` in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::interrupts;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `interrupts`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 16 -     arch::interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout] 16 +     interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `interrupts` in `arch`
[INFO] [stdout]   --> src/interrupts.rs:43:11
[INFO] [stdout]    |
[INFO] [stdout] 43 |     arch::interrupts::init();
[INFO] [stdout]    |           ^^^^^^^^^^ could not find `interrupts` in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::interrupts;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `interrupts`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 43 -     arch::interrupts::init();
[INFO] [stdout] 43 +     interrupts::init();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in module `arch`
[INFO] [stdout]   --> src/interrupts.rs:45:21
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let now = arch::get_time();
[INFO] [stdout]    |                     ^^^^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::get_time;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `get_time`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 45 -     let now = arch::get_time();
[INFO] [stdout] 45 +     let now = get_time();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `interrupts` in `arch`
[INFO] [stdout]   --> src/interrupts.rs:47:11
[INFO] [stdout]    |
[INFO] [stdout] 47 |     arch::interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout]    |           ^^^^^^^^^^ could not find `interrupts` in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this module
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::interrupts;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `interrupts`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 47 -     arch::interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout] 47 +     interrupts::schedule_timer(now + timebase / TIMER_DIV);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `wfi` in module `arch`
[INFO] [stdout]   --> src/scheduler.rs:50:23
[INFO] [stdout]    |
[INFO] [stdout] 50 |                 arch::wfi();
[INFO] [stdout]    |                       ^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::wfi;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `wfi`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 50 -                 arch::wfi();
[INFO] [stdout] 50 +                 wfi();
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in module `arch`
[INFO] [stdout]    --> src/scheduler.rs:141:23
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let start = arch::get_time();
[INFO] [stdout]     |                       ^^^^^^^^ not found in `arch`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::arch::riscv::get_time;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `get_time`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 141 -     let start = arch::get_time();
[INFO] [stdout] 141 +     let start = get_time();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in module `arch`
[INFO] [stdout]    --> src/scheduler.rs:145:25
[INFO] [stdout]     |
[INFO] [stdout] 145 |         let now = arch::get_time();
[INFO] [stdout]     |                         ^^^^^^^^ not found in `arch`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::arch::riscv::get_time;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `get_time`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 145 -         let now = arch::get_time();
[INFO] [stdout] 145 +         let now = get_time();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_time` in module `arch`
[INFO] [stdout]   --> src/smp.rs:86:42
[INFO] [stdout]    |
[INFO] [stdout] 86 |         last_time: UnsafeCell::new(arch::get_time()),
[INFO] [stdout]    |                                          ^^^^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::get_time;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `get_time`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 86 -         last_time: UnsafeCell::new(arch::get_time()),
[INFO] [stdout] 86 +         last_time: UnsafeCell::new(get_time()),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `store_ctx` in module `arch`
[INFO] [stdout]   --> src/smp.rs:93:11
[INFO] [stdout]    |
[INFO] [stdout] 93 |     arch::store_ctx(ctx);
[INFO] [stdout]    |           ^^^^^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::store_ctx;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `store_ctx`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 93 -     arch::store_ctx(ctx);
[INFO] [stdout] 93 +     store_ctx(ctx);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `get_ctx` in module `arch`
[INFO] [stdout]   --> src/smp.rs:99:11
[INFO] [stdout]    |
[INFO] [stdout] 99 |     arch::get_ctx()
[INFO] [stdout]    |           ^^^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]    |
[INFO] [stdout]  1 + use crate::arch::riscv::get_ctx;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `get_ctx`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 99 -     arch::get_ctx()
[INFO] [stdout] 99 +     get_ctx()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `start_cpu` in module `arch`
[INFO] [stdout]    --> src/smp.rs:131:15
[INFO] [stdout]     |
[INFO] [stdout] 131 |         arch::start_cpu(index, res);
[INFO] [stdout]     |               ^^^^^^^^^ not found in `arch`
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing this function through its public re-export
[INFO] [stdout]     |
[INFO] [stdout]   1 + use crate::arch::riscv::start_cpu;
[INFO] [stdout]     |
[INFO] [stdout] help: if you import `start_cpu`, refer to it directly
[INFO] [stdout]     |
[INFO] [stdout] 131 -         arch::start_cpu(index, res);
[INFO] [stdout] 131 +         start_cpu(index, res);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `reset` in module `arch`
[INFO] [stdout]   --> src/main.rs:79:11
[INFO] [stdout]    |
[INFO] [stdout] 79 |     arch::reset(arch::ResetType::Shutdown, arch::ResetReason::SystemFailure);
[INFO] [stdout]    |           ^^^^^ not found in `arch`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this function through its public re-export
[INFO] [stdout]    |
[INFO] [stdout] 17 + use crate::arch::riscv::reset;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `reset`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 79 -     arch::reset(arch::ResetType::Shutdown, arch::ResetReason::SystemFailure);
[INFO] [stdout] 79 +     reset(arch::ResetType::Shutdown, arch::ResetReason::SystemFailure);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0152]: found duplicate lang item `panic_impl`
[INFO] [stdout]   --> src/main.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | / fn panic(info: &PanicInfo) -> ! {
[INFO] [stdout] 65 | |     let message = info.message();
[INFO] [stdout] 66 | |     let mut writer = arch::CONSOLE_WRITER.lock();
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |     arch::reset(arch::ResetType::Shutdown, arch::ResetReason::SystemFailure);
[INFO] [stdout] 80 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout]    = note: the lang item is first defined in crate `std` (which `test` depends on)
[INFO] [stdout]    = note: first definition in `std` loaded from /opt/rustwide/rustup-home/toolchains/622891a4e29178280638a6b63a8908bde2c0c854/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-ebc3593764c44f83.rmeta
[INFO] [stdout]    = note: second definition in the local crate (`kitten_rs`)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `super::sbi::schedule_timer`
[INFO] [stdout]   --> src/arch/riscv/interrupts.rs:78:9
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub use super::sbi::schedule_timer;
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `sbi::*`
[INFO] [stdout]  --> src/arch/riscv/mod.rs:9:9
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub use sbi::*;
[INFO] [stdout]   |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unwinding panics are not supported without std
[INFO] [stdout]   |
[INFO] [stdout]   = help: using nightly cargo, use -Zbuild-std with panic="abort" to avoid unwinding
[INFO] [stdout]   = note: since the core library is usually precompiled with panic="unwind", rebuilding your crate with panic="abort" may not be enough to fix the problem
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0152, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0152`.
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `a0`: unknown register
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:141:13
[INFO] [stdout]     |
[INFO] [stdout] 141 |             in("a0") arg0,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `a1`: unknown register
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:142:13
[INFO] [stdout]     |
[INFO] [stdout] 142 |             in("a1") arg1,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `a2`: unknown register
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:143:13
[INFO] [stdout]     |
[INFO] [stdout] 143 |             in("a2") arg2,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `a3`: unknown register
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 |             in("a3") arg3,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `a4`: unknown register
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             in("a4") arg4,
[INFO] [stdout]     |             ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `a6`: unknown register
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:146:13
[INFO] [stdout]     |
[INFO] [stdout] 146 |             in("a6") fid,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `a7`: unknown register
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:147:13
[INFO] [stdout]     |
[INFO] [stdout] 147 |             in("a7") eid,
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `a0`: unknown register
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |             lateout("a0") error,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid register `a1`: unknown register
[INFO] [stdout]    --> src/arch/riscv/sbi.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             lateout("a1") value,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kitten-rs` (bin "kitten-rs" test) due to 21 previous errors; 2 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0614]: type `u64` cannot be dereferenced
[INFO] [stdout]    --> src/allocator.rs:121:37
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 inner.reserve_range(*start as usize, *len as usize);
[INFO] [stdout]     |                                     ^^^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0614]: type `u64` cannot be dereferenced
[INFO] [stdout]    --> src/allocator.rs:121:54
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 inner.reserve_range(*start as usize, *len as usize);
[INFO] [stdout]     |                                                      ^^^^ can't be dereferenced
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/device_tree.rs:87:68
[INFO] [stdout]    |
[INFO] [stdout] 87 |                         let name_c: &'static CStr = CStr::from_ptr(ptr.add(4));
[INFO] [stdout]    |                                                     -------------- ^^^^^^^^^^ expected `*const i8`, found `*const u8`
[INFO] [stdout]    |                                                     |
[INFO] [stdout]    |                                                     arguments to this function are incorrect
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected raw pointer `*const i8`
[INFO] [stdout]               found raw pointer `*const u8`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/ffi/c_str.rs:254:24
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/device_tree.rs:129:64
[INFO] [stdout]     |
[INFO] [stdout] 129 |                     let name_c: &'static CStr = CStr::from_ptr(self.dt_struct.add(4));
[INFO] [stdout]     |                                                 -------------- ^^^^^^^^^^^^^^^^^^^^^ expected `*const i8`, found `*const u8`
[INFO] [stdout]     |                                                 |
[INFO] [stdout]     |                                                 arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected raw pointer `*const i8`
[INFO] [stdout]                found raw pointer `*const u8`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/ffi/c_str.rs:254:24
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/device_tree.rs:152:40
[INFO] [stdout]     |
[INFO] [stdout] 152 |                         CStr::from_ptr(self.dt_strings.add(name_off as usize));
[INFO] [stdout]     |                         -------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `*const i8`, found `*const u8`
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected raw pointer `*const i8`
[INFO] [stdout]                found raw pointer `*const u8`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/ffi/c_str.rs:254:24
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/scheduler.rs:41:32
[INFO] [stdout]    |
[INFO] [stdout] 41 |     pub fn enter(&mut self) -> ! {
[INFO] [stdout]    |            -----               ^ expected `!`, found `()`
[INFO] [stdout]    |            |
[INFO] [stdout]    |            implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]    |
[INFO] [stdout]    = note:   expected type `!`
[INFO] [stdout]            found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/main.rs:64:31
[INFO] [stdout]    |
[INFO] [stdout] 64 | fn panic(info: &PanicInfo) -> ! {
[INFO] [stdout]    |    -----                      ^ expected `!`, found `()`
[INFO] [stdout]    |    |
[INFO] [stdout]    |    implicitly returns `()` as its body has no tail or `return` expression
[INFO] [stdout]    |
[INFO] [stdout]    = note:   expected type `!`
[INFO] [stdout]            found unit type `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0425, E0432, E0433, E0614.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `kitten-rs` (bin "kitten-rs") due to 37 previous errors; 2 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "07ec135dae25f37c8e19646f025314c44f185c9f4b92f1b15c5d7b30c5b5d26c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "07ec135dae25f37c8e19646f025314c44f185c9f4b92f1b15c5d7b30c5b5d26c", kill_on_drop: false }`
[INFO] [stdout] 07ec135dae25f37c8e19646f025314c44f185c9f4b92f1b15c5d7b30c5b5d26c
